add_circt_dialect(LLHD llhd)
add_circt_doc(LLHD -gen-dialect-doc LLHD Dialects/)

set(LLVM_TARGET_DEFINITIONS LLHD.td)
mlir_tablegen(LLHDEnums.h.inc -gen-enum-decls)
mlir_tablegen(LLHDEnums.cpp.inc -gen-enum-defs)
add_public_tablegen_target(CIRCTLLHDEnumsIncGen)

set(LLVM_TARGET_DEFINITIONS LLHDCanonicalization.td)
mlir_tablegen(LLHDCanonicalization.inc -gen-rewriters)
add_public_tablegen_target(CIRCTLLHDCanonicalizationIncGen)
